﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Onshi.POS.Modelo.Entidades;
using Onshi.POS.Modelo.Enumeradores;

namespace Onshi.POS.Comun.Vistas
{
    public interface IPromocionAbm
    {
        #region Propiedades
        Int32 IdPromocion { get; }
        Int32 IdTipoFormaPago { get; }
        Int32 IdTipoFormaPagoBusqueda { get; }
        String Nombre { get; }
        String NombreBusqueda { get; }
        DateTime FechaDesde { get; }
        DateTime FechaDesdeBusqueda { get; }
        DateTime FechaHasta { get; }
        DateTime FechaHastaBusqueda { get; }
        Boolean Lunes { get; }
        Boolean LunesBusqueda { get; }
        Boolean Martes { get; }
        Boolean MartesBusqueda { get; }
        Boolean Miercoles { get; }
        Boolean MiercolesBusqueda { get; }
        Boolean Jueves { get; }
        Boolean JuevesBusqueda { get; }
        Boolean Viernes { get; }
        Boolean ViernesBusqueda { get; }
        Boolean Sabado { get; }
        Boolean SabadoBusqueda { get; }
        Boolean Domingo { get; }
        Boolean DomingoBusqueda { get; }
        String Observacion { get; }
        String ObservacionBusqueda { get; }
        Int64 Cantidad { get; }
        TimeSpan HoraDesde { get; }
        TimeSpan HoraDesdeBusqueda { get; }
        TimeSpan HoraHasta { get; }
        TimeSpan HoraHastaBusqueda { get; }
        Decimal Descuento { get; }
        List<Promocion> Lista { set; }
        EnumEstadoAltaBajaModificacion EstadoAbm { get; }
        #endregion
    }
}
